# Test Studio Options

Test Studio offers various options to manage and optimize your test cases.

## Test Case Management

### Basic Operations
- **Rename**: Change the name of a test case
- **Copy**: Create a duplicate of a test case
- **Create Test Case**: Create a new test case from selected steps
- **Delete**: Remove a test case or test steps

### Test Flow Management
- **Set Flow Status**: Update status of test flows (Must Pass, Must Fail, Optional, Disabled)
- **Set Conditional Logic**: Add if/else logic to test steps
- **Edit Wait Time**: Adjust timing between test steps
- **Bulk Edit**: Modify keywords and actions across multiple steps

### Advanced Features
- **NLP Steps**: Create test steps using natural language
- **Download Options**:
  - Code: Export test case as executable source code
  - Test Steps: Download steps in text format
  - POM Files: Download Page Object Model files

### Test Suite Integration
- **Add to Test Suite**: Include test case in a test suite
- **Baseline Images**: Set baseline screenshots for visual testing
- **Info**: View test case metadata and history

## Test Step Management

### Step Operations
- **Replace Test Steps**: Update existing steps with new ones
- **Inline Test Steps**: Embed referenced steps directly
- **Delete Test Steps**: Remove specific steps
- **Convert to Assert**: Transform steps into assertions

## Best Practices
1. Use descriptive names for test cases
2. Implement proper wait times for stability
3. Utilize conditional logic for complex scenarios
4. Maintain baseline images for visual testing
5. Document test cases with appropriate metadata 